|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface Application
This interface defines a method through which an Application may forward input data to another Application.
This interface shall be implemented by an Application that wishes to receive
personalization data forwarded by its associated Security Domain. In such a
scenario, if the Application implements both the Application and the
Personalization interface, then the Security Domain shall use the
Personalization interface.
Personalization| Method Summary | |
|---|---|
void |
processData(byte[] baBuffer,
short sOffset,
short sLength)
Processes application specific data received from another on-card entity. |
| Method Detail |
|---|
void processData(byte[] baBuffer,
short sOffset,
short sLength)
If the Application invoking this method is a Security Domain then it shall be assumed that:
baBuffer byte array is a global byte array;
sOffset parameter locates the class byte of the command and
the sLength parameter indicates the length of the entire
command (i.e. header + data field).
ISOException, then
the status word will be the reason code of that exception. Otherwise, a
status word of '6F00' will be returned.
Notes:
CLEAR_ON_DESELECT during the processing of this method.
baBuffer - byte array containing input data. Must be a
global byte array.sOffset - offset of input data within baBuffer.sLength - length of input data.
java.lang.SecurityException - if baBuffer is not a
global byte array.
java.lang.NullPointerException - if baBuffer is null.
java.lang.ArrayIndexOutOfBoundsException - if reading input data would
cause access of data outside array bounds.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||